Vcenter NamespaceManagement LoadBalancers SetSpec

Vcenter NamespaceManagement LoadBalancers SetSpec
Vcenter NamespaceManagement LoadBalancers SetSpec

The Vcenter NamespaceManagement LoadBalancers SetSpec encapsulates configuration allowed for setting a new configuration for a load balancer.

This schema was added in vSphere API 7.0.3.0.

JSON Example
{
    "address_ranges": [
        {
            "address": "string",
            "count": 0
        }
    ],
    "provider": "string",
    "ha_proxy_config_set_spec": {
        "servers": [
            {
                "host": "string",
                "port": 0
            }
        ],
        "username": "string",
        "password": "string",
        "certificate_authority_chain": "string"
    },
    "avi_config_set_spec": {
        "server": {
            "host": "string",
            "port": 0
        },
        "username": "string",
        "password": "string",
        "certificate_authority_chain": "string"
    }
}
address_ranges
Required

List of address ranges that will be used to derive frontend IP addresses for L4 virtual servers. This field is ignored in case of Avi load balancer provider. In case of HA_PROXY load balancer provider, at least one range must be provided. A set operation only allows for addition of new IP ranges to the existing list of IP ranges.

This property was added in vSphere API 7.0.3.0.

string
provider
Required

The Vcenter NamespaceManagement LoadBalancers SetSpec.provider selects a provider from the list of available providers to be used with vSphere Namespaces.

For more information see: Vcenter NamespaceManagement LoadBalancers Provider.

This property was added in vSphere API 7.0.3.0.

ha_proxy_config_set_spec
Optional

This property is deprecated as of vSphere API 9.0.0.0.

The Vcenter NamespaceManagement LoadBalancers HAProxyConfigSetSpec is a conditional configuration made available upon selecting the HA_PROXY load balancer provider. It is used to configure the load balancer at run time.

This property was added in vSphere API 7.0.3.0.

This property is optional and it is only relevant when the value of provider is Vcenter NamespaceManagement LoadBalancers Provider.HA_PROXY.

avi_config_set_spec
Optional

The Vcenter NamespaceManagement LoadBalancers AviConfigSetSpec is a conditional configuration made available upon selecting the Avi load balancer provider. It is used to configure the load balancer at run time.

This property was added in vSphere API 7.0.3.0.

This property is optional and it is only relevant when the value of provider is Vcenter NamespaceManagement LoadBalancers Provider.AVI.